package com.hoshiicloud.saleorder.param.refund;

import com.hoshiicloud.common.query.PageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author qry
 * @date 2019/8/22 17:52
 */
@ApiModel("退款单分页查询入仓")
@Data
public class RefundOrderPageParam extends PageParam {
    @ApiModelProperty(" 退款状态（1,等待商家处理),(2,等待买家发货)," +
            "(3,等待商家收货),(4,等待商家打款),(5,退款成功),6,商家拒绝退款),(7,退款已取消)")
    private Integer status;

    @ApiModelProperty("服务类型 1-仅退款 2-退货退款")
    private Integer serviceType;

    @ApiModelProperty(value = "处理店铺id",hidden = true)
    private Long storeId;

    @ApiModelProperty("退款类型 1-售中 2-售后")
    private Integer refundType;

    @ApiModelProperty("退款单编号")
    private String refundNo;

    @ApiModelProperty("商品标题")
    private String productTitle;

    @ApiModelProperty("子订单编号")
    private String orderNo;

    @ApiModelProperty("主订单编号")
    private String mainNo;

    @ApiModelProperty("申请时间查询开始时间")
    private String beginTime;

    @ApiModelProperty("申请时间查询结束时间")
    private String endTime;

    @ApiModelProperty("申请人ID,对吗member.id")
    private Long userId;

    @ApiModelProperty("子订单ID")
    private Long subId;
}
